﻿#define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>
//#include<time.h>
//
//int main()
//{
//	size_t begin = clock();
//	size_t n = 0;
//	for (size_t i = 0; i < 100000000; ++i)
//	{
//		++n;
//	}
//	size_t end = clock();
//	printf("%d毫秒\n", end - begin);
//
//	return 0;
//}

// O2^N
//long long Fib(size_t N)
//{
//	if (N < 3)
//		return 1;
//
//	return Fib(N - 1) + Fib(N - 2);
//}
//
//// O(N) -- ŻΪ㷨
//
//
//long long Fac(size_t N)
//{
//	if (0 == N)
//		return 1;
//
//	return Fac(N - 1)*N;
//}

//void Func1()
//{
//	int a = 0;
//	printf("%p\n", &a);
//}
//
//void Func2()
//{
//	int b = 0;
//	printf("%p\n", &b);
//}
//
//int main()
//{
//	//printf("%lld\n", Fib(50));
//	//printf("%lld\n", Fac(10000));
//
//	Func1();//调用完了就释放了
//	Func2();
//
//	return 0;
//}

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a, b;
    long long int n;
    scanf("%d %d %lld", &a, &b, &n);

    //做题的总数
    int sum = 0;

    //初始化天数
    int week = 1000000;
    int day = 0;
    for (int i = 0; i <= week; i++)
    {
        sum = i * (a * 5 + b * 2);
        if (sum >= n)
        {
            day += (i - 1) * 7;
            break;
        }
    }
    sum -= (a * 5 + b * 2);
    for (int i = 1; i <= 7; i++)
    {
        if (i <= 5)
        {
            sum += a;
        }
        else
        {
            sum += b;
        }
        if (sum >= n)
        {
            printf("%d", day + i);
        }
    }
    return 0;
}




